#pragma once

void randomx_hashAes1Rx4(const void *input, size_t inputSize, void *hash,
		bool softAes);

void randomx_fillAes1Rx4(void *state, size_t outputSize, void *buffer,
		bool softAes);

void randomx_fillAes4Rx4(void *state, size_t outputSize, void *buffer,
		bool softAes);

void randomx_hashAndFillAes1Rx4(void *scratchpad, size_t scratchpadSize,
		void *hash, void* fill_state, bool softAes);
